home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
rexmooslib.lha
/
MOOS
/
ReadMe
< prev
next >
Wrap
Text File
|
1997-02-03
|
4KB
|
159 lines
Short: MOOS, The ARexx library...
Uploader: rocco@inmedia.it (Rocco Coluccelli)
Author: rocco@inmedia.it (Rocco Coluccelli)
Type: util/rexx
TITLE
MOOS - Modular OOSystem
VERSION
$VER: MOOS 1.01 (30.Jan.1997)
AUTHOR
Rocco Coluccelli
E-Mail: rocco@inmedia.it
moos@freenet.hut.fi
DESCRIPTION
In its implementation ARexx let users create a lot of scripts for
using as external functions. MOOS is mainly a collection of ARexx
script and external function libraries expecially studied to enhance
the "Modular" concept given with the ARexx language. MOOS also shows
a way to approach something similar to the OO programming style.
rexxMOOS.library
\
+- rexx_dos.library
| \
| +-- AddPart()
| +-- Delay()
| +-- DeleteVar()
| +-- ExAll()
| +-- Examine()
| +-- GetVar()
| +-- Info()
| +-- MatchPattern()
| +-- ReadArgs()
| +-- ReadBlock()
| +-- SetVar()
| +-- SplitPath()
| +-- WriteBlock()
:
+- rexx_stem.library
| \
| +-- StemCopy()
| +-- StemInsert()
| +-- StemRead()
| +-- StemRemove()
| +-- StemSearch()
| +-- StemSort()
| +-- StemWrite()
:
+- rexx_exec.library
| \
| +-- AvailMem()
| +-- FlushMem()
| +-- ReBoot()
:
+- rexx_intuition.library
| \
| +-- Beep()
| +-- GetPubScreen()
| +-- SetPubScreen()
| +-- WBenchScreen()
:
+- rexx_math.library
| \
| +-- abs()
| +-- acos()
| +-- acosh()
| +-- asin()
| +-- asinh()
| +-- atan()
| +-- atan2()
| +-- atanh()
| +-- ceil()
| +-- cos()
| +-- cosh()
| +-- cot()
| +-- csc()
| +-- exp()
| +-- fact()
| +-- floor()
| +-- log()
| +-- log10()
| +-- nint()
| +-- pow()
| +-- sec()
| +-- sin()
| +-- sinh()
| +-- sqrt()
| +-- tan()
| +-- tanh()
:
+- rexx_misc.library
:
REXX:
|
+-- 'dos/AddBuffers'()
+-- 'dos/FileNote'()
+-- 'dos/MakeDir'()
+-- 'dos/Protect'()
+-- 'dos/Relabel'()
:
For using MOOS within any ARexx scripts, after its easy installation,
is enough to add the following line into the user-startup:
RxLib rexxMOOS.library 100 -30
All the rest is done trasparently. Enjoy...
SPECIAL REQUIREMENTS
AmigaOS version 37 or above.
ARexx System installed.
HOST NAME
FTP/Internet: AmiNet (ftp.wustl.edu) and mirrors
DIRECTORY
pub/aminet/util/rexx
DISTRIBUTABILITY
Freely distributable, Copyright by the author (Freeware).
COPYRIGHTS
ARexx
Copyright 1987, William S. Hawes
MOOS
Copyright (C) 1994-1997, Rocco Coluccelli
SIGNATURE
__
|(
e
rocco@inmedia.it
moos@freenet.hut.fi
Rocco Coluccelli - MOOS Development
Student of Computer Science Engineering.
Member of Amiga Group Italia, Bologna.
ARexx programmer.
Amiga Group Italia - http://www.inmedia.it/Amiga/